﻿using System;
using System.ComponentModel;

namespace BCCommon.Enums.Chats
{
    /// <summary>
    /// 消息类型。
    /// </summary>
    [Metadata]
    public enum MessageType
    {
        /// <summary>
        /// 信息。
        /// </summary>
        [Description("信息")]
        Info,
        /// <summary>
        /// 文本消息。
        /// </summary>
        [Description("文本消息")]
        Text,
        /// <summary>
        /// 语音。
        /// </summary>
        [Description("语音")]
        Speech,
        /// <summary>
        /// 表情。
        /// </summary>
        [Description("表情")]
        Sticker,
        /// <summary>
        /// 抖一抖。
        /// </summary>
        [Description("抖一抖|抖了一下你")]
        Shake,
        /// <summary>
        /// 文件。
        /// </summary>
        [Description("文件")]
        File,
        /// <summary>
        /// 分享。
        /// </summary>
        [Description("分享")]
        Share,
        /// <summary>
        /// 信息卡。
        /// </summary>
        [Description("卡片")]
        InfoCard,
        /// <summary>
        /// 反馈操作。
        /// </summary>
        [Description("反馈操作")]
        Action,
        /// <summary>
        /// 原始数据。
        /// </summary>
        [Description("原始数据")]
        RawData
    }
}
